package com.jcbase.core.util;

import java.util.ArrayList;
import java.util.List;

import com.jfinal.kit.StrKit;

public class StringUtils {

    public static boolean isBlank(String str) {
	int strLen;
	if (str == null || (strLen = str.length()) == 0) {
	    return true;
	}
	for (int i = 0; i < strLen; i++) {
	    if ((Character.isWhitespace(str.charAt(i)) == false)) {
		return false;
	    }
	}
	return true;
    }

    public static List<Integer> strGetList(String oid) {
	List<Integer> ids = new ArrayList<Integer>();
	if (oid.contains(",")) {
	    for (String aid : oid.split(",")) {
		if (StrKit.notBlank(aid)) {
		    ids.add(Integer.valueOf(aid));
		}
	    }
	} else {
	    if (StrKit.notBlank(oid)) {
		ids.add(Integer.valueOf(oid));
	    }
	}
	return ids;
    }
}